package lc.q300_350;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

public class Q349 {

    public int[] intersection(int[] nums1, int[] nums2) {
        Set<Integer> nums = new HashSet<>();
        for (int j : nums1) {
            nums.add(j);
        }
        Set<Integer> numset2 = new HashSet<>();
        for (int i : nums2) {
            if (nums.contains(i)) {
                numset2.add(i);
            }
        }
        return numset2.stream().mapToInt(i -> i).toArray();
    }
}
